void lcd_write(unsigned char);		//Write a byte to the LCD in 4 bit mode
extern void lcd_clear(void);			//Clear and home the LCD
extern void lcd_puts(const char * s);		//Write a string of characters to the LCD
extern void lcd_goto(unsigned char pos);	//Go to the specified position
extern void lcd_init(void);			//Initialize the LCD - Call before anything else!
extern void lcd_putch(char);

/*	Set the cursor position */
#define	lcd_cursor(x)	lcd_write(((x)&0x7F)|0x80)
#define	LINE1		0x00			//Position of line1
#define	LINE2		0x40			//Positino of line2